/*******************************************************************************
 * Package: com.hngtrust.iir.company.controller.vo
 * Type:    ListFinanceGradeAvgRespVO
 * Date:    2021/5/20 9:16
 *
 * Copyright (c) 2021 HUANENG GUICHENG TRUST CORP.,LTD All Rights Reserved.
 *
 * You may not use this file except in compliance with the License.
 *******************************************************************************/
package com.hngtrust.iir.company.controller.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 *  财务综合评分详情行业平均值表
 *
 * @author Wanghan
 * @date 2021/4/21 14:06
 */

@ApiModel(description = "财务综合评分详情行业平均值表")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ListFinanceGradeAvgRespVO {
    
    /**
     * 年份
     */
    @ApiModelProperty(value = "年份")
    private String year;
    
    /**
     * 总资产报酬率(%)
     */
    @ApiModelProperty(value = "总资产报酬率平均值")
    private BigDecimal totalRoa;
    
    /**
     * 净资产收益率(%)
     */
    @ApiModelProperty(value = "净资产收益率平均值")
    private BigDecimal netRoa;
    
    /**
     * 主营业务利润率(%)
     */
    @ApiModelProperty(value = "销售（营业）利润率平均值")
    private BigDecimal salesMargin;
    
    /**
     * 成本费用利润率(%)
     */
    @ApiModelProperty(value = "成本费用利润率平均值")
    private BigDecimal netMargin;
    
    /**
     * 流动比率(%)
     */
    @ApiModelProperty(value = "流动比率平均值")
    private BigDecimal currentRate;
    
    /**
     * 速动比率(%)
     */
    @ApiModelProperty(value = "速动比率平均值")
    private BigDecimal quickRate;
    
    /**
     * 资产负债率(%)
     */
    @ApiModelProperty(value = "资产负债率平均值")
    private BigDecimal loar;
    
    /**
     * 已获利息倍数
     */
    @ApiModelProperty(value = "利息保障倍数平均值")
    private BigDecimal ebitMultiple;
    
    /**
     * 应收账款周转率
     */
    @ApiModelProperty(value = "应收账款周转率平均值")
    private BigDecimal receivableRate;
    
    /**
     * 存货周转率
     */
    @ApiModelProperty(value = "存货周转率平均值")
    private BigDecimal inventoryTurnover;
    
    /**
     * 流动资产周转率
     */
    @ApiModelProperty(value = "流动资产周转率平均值")
    private BigDecimal circulatingRate;
    
    /**
     * 总资产周转率
     */
    @ApiModelProperty(value = "总资产周转率平均值")
    private BigDecimal totalAssetRate;
    
    /**
     * 销售增长率(%)
     */
    @ApiModelProperty(value = "销售（营业）增长率平均值")
    private BigDecimal salesGrow;
    
    /**
     * 销售利润增长率(%)
     */
    @ApiModelProperty(value = "销售（营业）利润增长率平均值")
    private BigDecimal profitGrow;
    
    /**
     * 总资产增长率(%)
     */
    @ApiModelProperty(value = "总资产增长率平均值")
    private BigDecimal totalAssetGrow;
    
    /**
     * 资本积累率(%)
     */
    @ApiModelProperty(value = "资本保障增长率平均值")
    private BigDecimal capitalGrow;
    
    /**
     * 现金流动负债比率(%)
     *经营性净现金流/流动负债
     */
    @ApiModelProperty(value = "经营性净现金流/流动负债平均值")
    private BigDecimal cashDebt;
    
    /**
     * 资产现金回收率(%)
     * 经营性净现金流／总产总额
     */
    @ApiModelProperty(value = "经营性净现金流／总产总额平均值")
    private BigDecimal cashTotalDebt;
    
    /**
     * 盈余现金保障倍数
     * 经营性现金流／净利润
     */
    @ApiModelProperty(value = "经营性现金流／净利润平均值")
    private BigDecimal cashProfits;
    
}
